package controller.design_mode_10_strategy;

/**
 * ***********************************************************
 *
 * @类名 : controller.design_mode_10_strategy.类名
 * @DESCRIPTION : 这家伙太懒啥都没写
 * @AUTHOR :  一个风情万种的男子
 * @DATE : 2016/4/21
 * ***********************************************************
 */
public class Context {
    //抽象策略，具体传值由构造函数实现
    private Strategy strategy = null;

    //设置具体策略
    public Context(Strategy strategy) {
        this.strategy = strategy;
    }

    //封装后的策略方法
    public void doSomething() {
        this.strategy.doSomething();
    }


}
